// pages/person/msg.js
// pages/detail/detail.js
const app = getApp()
var core = require('../../utils/core.js')
Page({

  /**
   * 页面的初始数据
   */
  data: {
     list:[
       {'id':1,'type':'产业项目','title':'有人下载付费购买您的【新能源汽车】项目,获取积分+100','url':'','create_time':'2小时之前','is_read':0},
       {'id':1,'type':'产业项目','title':'有人下载付费购买您的【新能源汽车】项目,获取积分+100','url':'','create_time':'2小时之前','is_read':1},
       {'id':1,'type':'产业项目','title':'有人下载付费购买您的【新能源汽车】项目,获取积分+100','url':'','create_time':'2小时之前','is_read':0},
       {'id':1,'type':'产业项目','title':'有人下载付费购买您的【新能源汽车】项目,获取积分+100','url':'','create_time':'2小时之前','is_read':0},
       {'id':1,'type':'产业项目','title':'有人下载付费购买您的【新能源汽车】项目,获取积分+100','url':'','create_time':'2小时之前','is_read':0},
       
     ],
     data:[],
     page:1,
     noreadnum:0,
     PulibcDialog:0
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
     this.getList();
     var self=this;
     app.getnoreadtotal().then(res => {
       self.setData({noreadnum:res})
     })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
     this.setData({data:[],page:1})
     this.getList()
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    this.getList()
  },
  getList:function(){
      
    //this.data=this.data1
    wx.showLoading({
      title: '加载中',
    })
    var self=this
    core.post("Messages",{op:'index',page:self.data.page},function(res){
      var data=self.data.data
      if(res.code==1){
         for (let i = 0; i < res.data.length; i++) {
             data.push(res.data[i])             
         }
         self.setData({data:data,page:self.data.page+1})
      }
      wx.hideLoading();
      wx.stopPullDownRefresh()
    })
    
},
read:function(e){
var id=this.data.data[e.currentTarget.id].id
var url=this.data.data[e.currentTarget.id].url
  var self=this
  core.post("Messages",{op:'update',id:id},function(res){
    var data=self.data.data
    if(res.code==1){
       self.setData({noreadnum:self.data.noreadnum-1})       
    }
    wx.navigateTo({
      url: url,
    })
   
  })
  
},
PulibcDialogHide:function(){
  this.setData({PulibcDialog:0})
},
PulibcDialogShow:function(){
  console.log(333)
  this.setData({PulibcDialog:1})
}
})